from rag in the sense ‘sanitary towel’.